go build -o libsdk.dylib -buildmode=c-shared main.go
cp libsdk.dylib /usr/local/lib/
# gcc test.c libsdk.dylib



#CGO_ENABLED=1 GOOS=linux GOARCH=arm64 CC=/usr/local/musl/aarch64-linux-musl-cross/bin/aarch64-linux-musl-gcc go build -ldflags "-s -w" -o libsdk.a -buildmode=c-archive main.go